// 引入路由对象
import { createRouter, createWebHashHistory } from 'vue-router'
// 引入首页
import Home from '@/components/home.vue'

// 引入每个目录下面的index.js文件
const ModulesFile = import.meta.glob("./*/index.js", { eager: true })

// 总路由集合
const RouterList = [];

//提取每个对象下的值 同步获取
Object.values(ModulesFile).map((item) =>{
    if(item.default)
    {
        RouterList.push(...item.default);
    }
});

// 添加首页路由
RouterList.push({
    path: '/',
    component: Home,
})

// 创建一个总路由对象
export default createRouter({
    history: createWebHashHistory(),
    routes: RouterList
});